input,button,select,textarea{outline:none}
.float-box{background-color:#fff;}
.pi-contain{padding:10px; clear:both}
.p-pic{ width:220px; height:160px; float:left;position:relative;}
.p-pic span{ display:block;position:absolute; left:0; bottom:0; padding:5px; background-color:#000; color:#fff;width:206px; text-align:center;}
.p-info{ width:460px; height:160px; float:left; margin:0 0 0 20px; position:relative;}
.p-info .name{ font-size:14px;color:#555;font-family:Arial,'Microsoft Yahei'; margin:0 0 10px 0;}
.p-info .name b{font-weight:normal;color:#f40; font-size:24px; letter-spacing:2px;}
.p-info .name i{letter-spacing:2px; margin:0 8px 0 0;}
.text{height:72px;overflow:hidden; text-indent:25px;line-height:26px; margin:10px 0 0 0;}
.text-more{ position:absolute; top:144px; right:0;}
.price-box ul{}
.price-box ul li{padding:10px;}
.price-box ul li b{display:block; font-size:14px; font-weight:normal;color:#656665;padding:10px 0;font-family:Arial,'Microsoft Yahei'; background:url(../img/line05.gif) no-repeat bottom; height:30px;}
.price-box ul li b a{font-size:14px; color:#308215; font-weight:normal;}
.price-box ul li .price-list{ border-bottom:1px dotted #c6c6c6;padding:10px 0;}
.price-box ul li .price-list .ic{ float:left; line-height:22px;}

.fw1{width:260px;padding: 10px 0 0;}
.fw1 em{display:block;color:#000;}
.fw1 i{display:block;}
.fw2{width:140px;padding:10px 0 0 0;}
.fw2 em{display:block;float:left; cursor:pointer; margin:0 4px;}
.fw2 i{display:block;float:left;}
.fw2 i input{ border:none;width:58px; height:26px;text-align:center; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; color:#f40;border:1px solid #e3e3e3;border-radius:3px;}
.fw3{width:20px;padding:12px 0 0 0;text-align:center}
.fw4{width:120px;text-align:center; padding:4px 0 0 0;}

   
.fw6{overflow: hidden;
    padding: 12px 0 0;
    text-align: center;
    white-space: nowrap;
}

.address-box{ padding:0 30px 30px 140px;}
.address-box dl{padding:0 0 5px;clear:both;float:none;display:block;zoom:1;}
.address-box dl dt{width:70px;line-height:50px;float:left;color:#555;}
.address-box dl dd{padding:0 8px;position:relative;float:left;}
.address-box dl dd .input-text{width:300px;height:26px;overflow:hidden;vertical-align:middle;border-radius:3px;border:1px solid #e0e4e7;background:#fff;}
.address-box dl dd .sel{width:100px;height:38px;overflow:hidden;vertical-align:middle;;border-radius:3px;border:1px solid #e0e4e7;}
.buttons{padding:20px 0 0 80px; clear:both; display:table;}
.buttons .btn{width:96px;height:30px;border:none;text-align:center;color:#fff;font-size:14px;float:left;margin-top:0;cursor:pointer;background:#e8380d;border-radius:4px;}
.s-address{color:#000;font-family:Arial,'Microsoft Yahei'; font-size:18px; text-align:center; padding:10px 0 20px 0; letter-spacing:2px;}






.mui-mbar-outer{position:fixed;_position:absolute;width:0;overflow:visible;top:0;right:0;bottom:0;z-index:999999;background:transparent;}
.mui-mbar{ 
     color: #fff;
    height: 100%;
    position: fixed;
    right: 0;
    top: 0;
    width: 535px;
    z-index: 999999;
    background-color: #fff;
}
.mui-mbar-plugins{
    height: 100%;
    left: 35px;
    padding-right: 0;
    position: relative;
    top: 0;
    width: 420px;
}
.mui-mbar-plugins p{background:url(../img/p_null.gif) no-repeat 50%; height:500px;}
.mui-mbar-tabs{position:absolute;z-index:999999;top:0;left:0;width:35px;height:670px; background-color:#000; padding:100px 0 0 0;}
.mui-mbar-mini-logo{position:absolute;z-index:999999;top:0;width:35px;height:35px;cursor:pointer; background:url(../img/ckz_l.png) no-repeat center;}
.mui-mbar-tab{position:relative;left:0;width:35px;height:35px;background-color:#000;cursor:pointer;z-index:9;}
.mui-mbar-cart{height:135px;}
.mui-mbar-sel{background-color:#c40000;}
.mui-mbar-tab-logo{top:10px;}
.mui-mbar-tab-logo-cart{background:url(../img/icon_gwc.png) no-repeat center; width:36px; height:36px;}
.mui-mbar-tab-logo-often{background:url(../img/icon_scj.png) no-repeat center; width:36px; height:36px;}
.mui-mbar-tab-logo-feedback{background:url(../img/icon_fk.png) no-repeat center; width:36px; height:36px;}
.mui-mbar-tab-logo-person{background:url(../img/icon_grzx.png) no-repeat center; width:36px; height:36px;}
.mui-mbar-tab-txt{position:absolute;right:0;top:33px;width:25px;overflow:hidden;padding:0 5px;font-size:14px;text-align:center;color:#fff;line-height:18px;display:block;}
.mui-mbar-tab-sup{display:block;top:95px;right:8px;text-align:center;position:absolute;z-index:999999;}
.mui-mbar-tab-sup-bg{border-radius:10px;background-color:#c40000;}
.mui-mbar-tab-sup-bd{padding:0 3px;min-width:14px;height:20px;line-height:20px;font-size:12px;color:#fff; text-align:center;}

.tm-mclist{position:relative;width:100%;padding:0;}
.tm-mctop{ 
    background-color: #5b5b5b;
    clear: both;
    height: 34px;
    line-height: 28px;
    position: absolute;
    width: 100%;
    bottom: 0;
}
.tm-mctop .date{float:left;line-height:34px; padding:0 0 0 10px;}
.tm-mctop .gray-bg{width:100%; line-height:34px; padding:0 0 0 10px; position:relative;}
.tm-mctop .gray-bg a{ position:absolute; top:5px;left:230px;display:block;width:100px;color:#fff;border-radius:30px;background:#fd0202;line-height:24px;text-align:center;}
.tm-mctop .time{background:url(../img/icon_clock1.gif) no-repeat left center; letter-spacing:2px; font-family:Arial, Helvetica, sans-serif; padding:0 0 0 20px; }
.tm-mctop span{ position:absolute; top:5px; right:120px; width:80px; height:22px;z-index:1;}
.tm-mctop em{ position:absolute; top:5px; right:20px; width:80px; height:22px;z-index:1;}
.tm-mctop a.cart-submit{
    background-color: #fd0202;
    border-radius: 3px;
    color: #fff;
    display: block;
    font-weight: 700;
    height: 20px;
    line-height: 20px;
    padding: 3px 6px;
    text-align: center;
    width: 72px;
}
.tm-mctitle{line-height:28px;background:url(../img/tab_bg.gif) repeat center;clear:both; border-top:1px solid #dfdddd}
.tm-mctitle h2{ font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.tm-mctitle h2 b{font-size:16px; margin:0 10px;font-family:"Microsoft Yahei";letter-spacing:2px;}
.tm-mctitle h2 em{ color:#f00;margin:0 4px;}
.tm-mcname{width:100%;border-top:1px solid #dfdddd;border-bottom:1px solid #dfdddd; background-color:#edecec;clear:both;}
.tm-mcname h2{padding:0 10px; color:#b7b7b7;font-weight:normal; line-height:20px;height:20px; text-align:right; font-size:12px; font-family:"ËÎÌå"; letter-spacing:1px;}
.pd-box{}
.pd-box ul{ padding:0 0 0 10px;}
.pd-box ul li{ 
    border: 1px solid #bcbcbc;
    border-radius: 2px;
    display: block;
    float: left;
    margin: 2px 2px 2px 0;
    padding-left: 6px;
    position: relative;
    padding-right: 26px;
}
.pd-box ul li:hover a{
   color: #c40000;
}
.pd-box ul li a{ display:block; min-width: 60px; line-height:24px; overflow:hidden; white-space:nowrap; }
.pd-box ul li .deletePro{
    background-position: -1104px -247px;
    color: #ccc;
    cursor: pointer;
    position: absolute;
    right: 3px;
    text-align: center;
    text-indent: -9999px;
    top: 3px;
    height: 20px;
    width: 20px;
}
.pd-box ul li .deletePro:hover {
    background-position: -1123px -247px;
}


.btm-booking{position:absolute;bottom:0; right:0;}
.btm-booking .accout{ width:490px;position:relative; line-height:34px;background-color:#5b5b5b; padding:0 0 0 10px; font-size:14px;}
.btm-booking .accout a{display:block;position:absolute;bottom:0; right:0; width:130px; height:34px; background:url(../img/accout.gif) no-repeat center;}
.btm-booking .accout em{ margin:0 4px;}
.my{}
.my ul{ padding:10px 0 0 0;}
.my ul li{ margin:4px 0 0 8px; float:left;}

.mymenu{}
.mymenu ul{ padding:4px 0 0 4px;}
.mymenu ul li{ position:relative; width:324px}
.mymenu ul li .pos1{ position:absolute; top:0; right:0;}
.mymenu ul li .pos2{ position:absolute; top:110px; right:0;}
.mymenu ul li .pos3{ position:absolute; top:0px; right:0;}
.mymenu ul li .pos4{ position:absolute; top:0px; right:110px;}

.com-tab{}
.com-tab table{color:#555; width:340px;}
.com-tab thead{ color:#000; line-height:26px; background:url(../img/comth_bg.gif) repeat-x center; height:26px;}
.com-tab td{line-height:36px; padding:0 4px; border-bottom:1px solid #f1f1f1}
.com-tab td em{ display:block;text-align:center;}

.f-login{ padding:10px;border-radius:6px;background-color:#828684; margin:80px auto;width:380px; height:350px; }
.f-login .f-box{background-color:#fff; border:1px solid #b8bab9;height:350px; }
.loging-t{ background:url(../img/reg_top.gif) no-repeat left; height:59px; position:relative; border-bottom:1px solid #c4c4c4}
.loging-t .btn-close{ position:absolute; right:2px; top:2px; width:20px; height:20px; cursor:pointer;}
.f-login_box{}
.f-login_box ul{padding:16px 80px}
.f-login_box ul li{ padding:4px 0; color:#595353}
.f-login_box ul li span{ display:block; padding:10px;color:#555;}
.f-login_box ul li input{ border:none;}
.f-login_box ul li .name{ background:url(../img/icon_man.gif) no-repeat 180px center;width:192px;line-height:20px;padding:5px 8px;}
.f-login_box ul li .password{ background:url(../img/icon_lock.gif) no-repeat 180px center;width:192px;line-height:20px;padding:5px 8px;}
.f-login_box ul li i{ display:block; float:left; margin:0 4px 0 0;}
.f-login_box ul li label{ display:block; float:left}
.f-login_box ul li .btn{ padding:10px 0;}
.f-login_box ul li .forget{ text-align:center; padding:0 0 0 30px; width:200px;}
.f-login_box ul li .forget a{ display:block; float:left; padding:0 10px;}
.f-login_box ul li .f-text{border:2px solid #e3e3e3;border-radius:60px;color:#c0bebe; width:200px}
.f-btn{}
.f-btn a{display: block;border-radius: 30px;border:1px solid #fc2e01;padding:0 20px; z-index:1;color:#f1fce9; letter-spacing:1px; text-decoration:none; text-align:center;line-height:30px;}
.f-btn a:link,.f-btn a:visited{background-color:#f30}
.f-btn a:hover{background-color:#f40}














